package com.dbw.util;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

@Retention(value = RetentionPolicy.RUNTIME)
public @interface IntegerEnumAnno {
    
    /**
     * 用于标识整型成员变量是否有对应的常量描述
     * 比如某个类中有一个int类型的成员变量errorCode，该类还用一系列常量定义出其合法的值，如EOK(0x01), ERROR(0x02)
     * 
     * @return
     */
    public boolean hasConstantDescription() default false;
    
    /**
     * 指示某一整型常量所对应的整型变量
     * 
     * @return
     */
    public String correspondingIntegerValueName() default "";
}
